html,body{margin:0;padding:0}
body{
    
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 18px;
}
p{margin:0 10px 10px}
a{padding:5px; text-decoration:none; color:#000000;}

#container{
    text-align:left;
    width:1000px;
    margin:0 auto;
}

#header{
    clear:both;
    float:left;
    width:100%;
}

#header img{
    width:1000px; 
    position:relative;
}

.barre-haute a{
    position:relative;
    width:130px;
    height:20px;
    top:-40px;
    left:10px;
    font-size: 25px;
    color:#DD9966;
    background-color: white;
    border-radius: 5px;
    border: solid #DD9966 1px;
}
#center-layout{float:left;width:100%}
#content p{line-height:1.4}
#content{
    width: auto;
    color: #333333;
    font-size: 14px;
    background-color: white;/*#ffffff;*/
    padding:0 20px;
    margin: 0 150px;
    border-radius:20px;
    border: solid;
    border-color: white;/*#EEBB66;*/
}

#content h1, #content h2, #content h3, #content th{
    color:#DD9966;
}

#content .btn-primary{
    float:right;
    position:relative;
    top:-40px;
}


#right-layout{
    background:#EEBB66;
    border-radius:20px;
    text-align: center;
    float:left;
    width:150px;
    margin-left:-150px;
}

#right-layout ul{margin:15px 0; padding:0; list-style-type:none;}

#left-layout{
    background:#DD9966;
    border-radius:20px;
    list-style-type:none;
    text-align: center;
    float:left;
    width:150px;
    margin-left:-1000px;
}

#left-layout ul{margin:15px 0; padding:0; list-style-type:none;}
#left-layout li{margin-bottom:5px;}

.prix{
    color:#DD9966;
}



.active{
    border-color: #DD9966;
    background-color: #DD9966;
    background-image: -webkit-linear-gradient(top, #DD9966, #DD9966); 
    background-image: -moz-linear-gradient(top, #DD9966, #DD9966); 
    background-image: -ms-linear-gradient(top, #DD9966, #DD9966); 
    background-image: -o-linear-gradient(top, #DD9966, #DD9966); 
    background-image: linear-gradient(top, #DD9966, #DD9966);
}



.button
{
	/* Set Defaults */
	display: inline-block;
	border: 2px solid #EEBB66;
	outline: 0;
	margin: 4px 6px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 13px;
	text-align: center;
	cursor: pointer;
        color: white;
        background-color: #EEBB66;
        width: 68%;

	/* Border Radius */
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.btn-produit{
    width:100px;
    height: 100px;
    padding: 0 0 0 10px;
    cursor: pointer;
}

.nomProduit-center{
    width: 130px;
    padding-left: 20px;
    height: 150px;
    float: left;
}

.nomProduit-center form{
    padding-left: 14px;
}

.nom-produit, .prix-produit{
    text-align: center;
}

.commande-libelle{
    
    color: #DD9966;
    font-size: 17px;
}

.commande-date{
    font-style: italic;
    
}

.commande-prix{
    font-size: 15px;
    font-weight: bold;
    color:#EE5566;
}

.commande-serveur{
    font-weight: bold;
    font-variant: small-caps;
}

.commande-table{
    
}

.dishDay-produit{
    float: left;
    width: 218px;
}

.dishDay-produit h3{ 
    text-align: center;
}

#dishDay{
    text-align: center;
    padding-bottom: 30px;
}

.dishDay-produit img{
    display: block;
    margin: auto;
    width: 100px;
    height: 100px;
}

.dishDay-prix{
    padding-top: 10px;
    font-size: 20px;
    font-weight: bold;
    color:#EE5566;
}

.menu-prix{
    text-align: center;
    padding-top: 10px;
    font-size: 15px;
    font-weight: bold;
    color:#EE5566;
}

.menu-desc{
    text-align: center;
}

.menu-libelle{
    color: #DD9966;
    font-size: 17px;
    text-align: center;
}

.btn-menu{
    display: block;
    background-color: #EEBB66;
    background-image: -moz-linear-gradient(center top , #EECC66, #EEAA66);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    width: 60px;
    height: 30px;
    margin: auto;
}

.nomMenu-center{
    width: 140px;
    padding-left: 20px;
    height: 290px;
    float: left;
}

.btn-dishDay{
    display: block;
    background-color: #EEBB66;
    background-image: -moz-linear-gradient(center top , #EECC66, #EEAA66);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    width: 100px;
    height: 40px;
    margin: auto;
}

p.error{
    color: red;    
}

#dishDay-produits{
    width: 100%;
    height: 200px;
}

.nomProduit-right{
    margin: 5px 0 5px 0;
    border: 2px dotted #EEDD66;
    border-top: none;
    min-height: 55px;
}

.nomProduit-right p{
    color: black;
}

.nomProduit-right-prix{
    font-size: 16px;
    float: left;
    padding: 7px 0 0 35px;
}

.nomProduit-right img{
    width:30px;
    height:30px;
}

#right-layout h4{
    color:#EE5566;
    border-bottom: 2px dotted #EEDD66;
    padding-bottom: 5px;
    margin: 0;
    margin-top: 10px;
}

#table-cuisine h5{
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid;
    width: 70%;
}

#table-cuisine p{
    font-size: 16px;
    font-weight: bold;
}

.td-produit{
    padding-left: 40px
}

#table-cuisine td{
    border: 1px solid white;
}

#table-cuisine p{
    margin: 10px;
}

#table-cuisine input{
    width: 80px;
}

#menuDuJour{
    height: 450px; 
}

#menu{
    min-height: 320px;
}

#entree, #plats, #dessert, #boissons, #vins{
    min-height: 340px;
}

#entree .nomProduit-center, #plats .nomProduit-center, #dessert .nomProduit-center, #boissons .nomProduit-center, #vins .nomProduit-center{
    position: relative;
}

.form-horizontal input,.form-horizontal textarea,.form-horizontal select,.form-horizontal .uneditable-input,.form-horizontal .input-prepend,.form-horizontal .input-append{display:inline-block;margin-bottom:0;}
.form-horizontal .hide{display:none;}
.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{margin-left:160px;*display:inline-block;*margin-left:0;*padding-left:20px;}
.form-horizontal .help-block{margin-top:9px;margin-bottom:0;}
.form-horizontal .form-actions{padding-left:160px;}

.control-group{margin-bottom:9px;}
legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}
.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}
.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}

.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}

.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);color:#ffffff;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary{background-color:#0074cc;background-image:-moz-linear-gradient(top, #0088cc, #0055cc);background-image:-ms-linear-gradient(top, #0088cc, #0055cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));background-image:-webkit-linear-gradient(top, #0088cc, #0055cc);background-image:-o-linear-gradient(top, #0088cc, #0055cc);background-image:linear-gradient(top, #0088cc, #0055cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);border-color:#0055cc #0055cc #003580;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0055cc;}
.btn-primary:active,.btn-primary.active{background-color:#004099 \9;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:0.75;filter:alpha(opacity=75);}

table{max-width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent;}
.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-left:0;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}
table .span1{float:none;width:44px;margin-left:0;}
table .span2{float:none;width:124px;margin-left:0;}
table .span3{float:none;width:204px;margin-left:0;}
table .span4{float:none;width:284px;margin-left:0;}
table .span5{float:none;width:364px;margin-left:0;}
table .span6{float:none;width:444px;margin-left:0;}
table .span7{float:none;width:524px;margin-left:0;}
table .span8{float:none;width:604px;margin-left:0;}
table .span9{float:none;width:684px;margin-left:0;}
table .span10{float:none;width:764px;margin-left:0;}
table .span11{float:none;width:844px;margin-left:0;}
table .span12{float:none;width:924px;margin-left:0;}
table .span13{float:none;width:1004px;margin-left:0;}
table .span14{float:none;width:1084px;margin-left:0;}
table .span15{float:none;width:1164px;margin-left:0;}
table .span16{float:none;width:1244px;margin-left:0;}
table .span17{float:none;width:1324px;margin-left:0;}
table .span18{float:none;width:1404px;margin-left:0;}
table .span19{float:none;width:1484px;margin-left:0;}
table .span20{float:none;width:1564px;margin-left:0;}
table .span21{float:none;width:1644px;margin-left:0;}
table .span22{float:none;width:1724px;margin-left:0;}
table .span23{float:none;width:1804px;margin-left:0;}
table .span24{float:none;width:1884px;margin-left:0;}

.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
